Skip to content

update addon#202

Merged
eluce2 merged 2 commits intomainfrom
feat/fix-addon
Mar 23, 2026
Merged

update addon#202
eluce2 merged 2 commits intomainfrom
feat/fix-addon

Conversation

@toddgeist
Copy link
Copy Markdown
Contributor

@toddgeist toddgeist commented Mar 23, 2026

Summary by CodeRabbit

  • Chores
    • Updated localization/template strings across 11 languages: added new UI/script labels and tokens and removed outdated placeholder guidance.
  • Bug Fixes
    • Included a patch changeset noting a fix to the SendCallback script.

@vercel
Copy link
Copy Markdown

vercel bot commented Mar 23, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
proofkit-docs Ready Ready Preview Mar 23, 2026 2:15pm

Request Review

@changeset-bot
Copy link
Copy Markdown

changeset-bot bot commented Mar 23, 2026

🦋 Changeset detected

Latest commit: e0ea042

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@proofkit/cli Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new bot commented Mar 23, 2026

Open in StackBlitz

@proofkit/better-auth

pnpm add https://pkg.pr.new/proofgeist/proofkit/@proofkit/better-auth@202

@proofkit/cli

pnpm add https://pkg.pr.new/proofgeist/proofkit/@proofkit/cli@202

create-proofkit

pnpm add https://pkg.pr.new/proofgeist/proofkit/create-proofkit@202

@proofkit/fmdapi

pnpm add https://pkg.pr.new/proofgeist/proofkit/@proofkit/fmdapi@202

@proofkit/fmodata

pnpm add https://pkg.pr.new/proofgeist/proofkit/@proofkit/fmodata@202

@proofkit/typegen

pnpm add https://pkg.pr.new/proofgeist/proofkit/@proofkit/typegen@202

@proofkit/webviewer

pnpm add https://pkg.pr.new/proofgeist/proofkit/@proofkit/webviewer@202

commit: e0ea042

Copy link
Copy Markdown
Collaborator

@eluce2 eluce2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

add a changeset to cause a package bump

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Mar 23, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 187538b0-d041-4ed3-8641-45b24f6a3c91

📥 Commits

Reviewing files that changed from the base of the PR and between e309f50 and e0ea042.

📒 Files selected for processing (1)
  • .changeset/witty-impalas-heal.md
✅ Files skipped from review due to trivial changes (1)
  • .changeset/witty-impalas-heal.md

📝 Walkthrough

Walkthrough

Updated localized template string catalogs for the ProofKitWV addon across 11 locales: added seven new DynamicTemplateString entries (calculation texts, script names, script-step text) and removed three deprecated entries (including a misspelled script key and DDL guidance strings).

Changes

Cohort / File(s) Summary
Localization Template Strings
packages/cli/template/fm-addon/ProofKitWV/de.xml, packages/cli/template/fm-addon/ProofKitWV/en.xml, packages/cli/template/fm-addon/ProofKitWV/es.xml, packages/cli/template/fm-addon/ProofKitWV/fr.xml, packages/cli/template/fm-addon/ProofKitWV/it.xml, packages/cli/template/fm-addon/ProofKitWV/ja.xml, packages/cli/template/fm-addon/ProofKitWV/ko.xml, packages/cli/template/fm-addon/ProofKitWV/nl.xml, packages/cli/template/fm-addon/ProofKitWV/pt.xml, packages/cli/template/fm-addon/ProofKitWV/sv.xml, packages/cli/template/fm-addon/ProofKitWV/zh.xml
Added 7 DynamicTemplateString entries: calculation text keys (file:/, toNames, handleFMCallback, .fmp12), script names (get_relation_info, get_file_path_for_upload), and script-step text (mac only right now). Removed 3 entries including the misspelled get_realation_info and two DDL-guidance strings. Changes applied consistently across all listed locales.
Changeset metadata
.changeset/witty-impalas-heal.md
Added a changeset marking a patch release for @proofkit/cli with a note about fixing the SendCallback script.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Possibly related PRs

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The title 'update addon' is overly vague and does not clearly convey the specific nature of the changes. While it refers to updating the addon, it lacks descriptive details about what was actually changed. Consider a more specific title that describes the main change, such as 'Fix SendCallback script bug in addon' or 'Update ProofKitWV template strings and fix addon bug' to better communicate the purpose of the PR.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/fix-addon

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick comments (2)
packages/cli/template/fm-addon/ProofKitWV/pt.xml (1)

135-140: Add a locale parity check to prevent future catalog drift.

Because these updates are replicated across many locale XML files, add a CI check that validates identical StringID sets across packages/cli/template/fm-addon/ProofKitWV/*.xml.

Also applies to: 457-462, 520-525, 835-840, 1003-1008, 1073-1078, 1297-1302

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@packages/cli/template/fm-addon/ProofKitWV/pt.xml` around lines 135 - 140, Add
a CI check that validates locale parity by ensuring every XML under
packages/cli/template/fm-addon/ProofKitWV/*.xml contains identical sets of
<StringID> entries (e.g.,
com.fmi.calculation.text.099EE24B07E075A063F3607A43895372 and the others
referenced) to prevent catalog drift; implement a script (run in CI) that parses
each XML, extracts all StringID values, compares the sets across files, and
fails the build if any file has missing or extra StringID entries, reporting
which filenames and which StringID keys differ.
packages/cli/template/fm-addon/ProofKitWV/ko.xml (1)

1297-1302: Consider translating this user-facing text for ko.xml.

mac only right now appears to be explanatory text rather than a code token. If this surfaces in UI/docs for Korean users, consider a Korean target string.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@packages/cli/template/fm-addon/ProofKitWV/ko.xml` around lines 1297 - 1302,
The DynamicTemplateString with StringID
com.fmi.scriptstep.text.726655869DF5DF4378CBF8E94FAAC20D in ko.xml currently
uses the English phrase "mac only right now"; replace the TargetText value with
an appropriate Korean translation (and update the Comment if needed) so the
user-facing explanatory text is localized; locate the DynamicTemplateString
block for that StringID and edit TargetText to a natural Korean phrase matching
the SourceText.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In `@packages/cli/template/fm-addon/ProofKitWV/ko.xml`:
- Around line 1297-1302: The DynamicTemplateString with StringID
com.fmi.scriptstep.text.726655869DF5DF4378CBF8E94FAAC20D in ko.xml currently
uses the English phrase "mac only right now"; replace the TargetText value with
an appropriate Korean translation (and update the Comment if needed) so the
user-facing explanatory text is localized; locate the DynamicTemplateString
block for that StringID and edit TargetText to a natural Korean phrase matching
the SourceText.

In `@packages/cli/template/fm-addon/ProofKitWV/pt.xml`:
- Around line 135-140: Add a CI check that validates locale parity by ensuring
every XML under packages/cli/template/fm-addon/ProofKitWV/*.xml contains
identical sets of <StringID> entries (e.g.,
com.fmi.calculation.text.099EE24B07E075A063F3607A43895372 and the others
referenced) to prevent catalog drift; implement a script (run in CI) that parses
each XML, extracts all StringID values, compares the sets across files, and
fails the build if any file has missing or extra StringID entries, reporting
which filenames and which StringID keys differ.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 5d3ea178-f50b-41ea-8b13-722c91d38b0b

📥 Commits

Reviewing files that changed from the base of the PR and between ad478f4 and e309f50.

📒 Files selected for processing (24)
  • fm-addon/ProofKit.fmp12
  • packages/cli/template/fm-addon/ProofKitWV/de.xml
  • packages/cli/template/fm-addon/ProofKitWV/en.xml
  • packages/cli/template/fm-addon/ProofKitWV/es.xml
  • packages/cli/template/fm-addon/ProofKitWV/fr.xml
  • packages/cli/template/fm-addon/ProofKitWV/it.xml
  • packages/cli/template/fm-addon/ProofKitWV/ja.xml
  • packages/cli/template/fm-addon/ProofKitWV/ko.xml
  • packages/cli/template/fm-addon/ProofKitWV/nl.xml
  • packages/cli/template/fm-addon/ProofKitWV/pt.xml
  • packages/cli/template/fm-addon/ProofKitWV/records_de.xml
  • packages/cli/template/fm-addon/ProofKitWV/records_en.xml
  • packages/cli/template/fm-addon/ProofKitWV/records_es.xml
  • packages/cli/template/fm-addon/ProofKitWV/records_fr.xml
  • packages/cli/template/fm-addon/ProofKitWV/records_it.xml
  • packages/cli/template/fm-addon/ProofKitWV/records_ja.xml
  • packages/cli/template/fm-addon/ProofKitWV/records_ko.xml
  • packages/cli/template/fm-addon/ProofKitWV/records_nl.xml
  • packages/cli/template/fm-addon/ProofKitWV/records_pt.xml
  • packages/cli/template/fm-addon/ProofKitWV/records_sv.xml
  • packages/cli/template/fm-addon/ProofKitWV/records_zh.xml
  • packages/cli/template/fm-addon/ProofKitWV/sv.xml
  • packages/cli/template/fm-addon/ProofKitWV/template.xml
  • packages/cli/template/fm-addon/ProofKitWV/zh.xml

@toddgeist
Copy link
Copy Markdown
Contributor Author

changeset added

@eluce2 eluce2 merged commit 94d6068 into main Mar 23, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants